ostentatious self-confidence - Français Anglais Dictionnaire